package com.example.airobotpositions.dao;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 职位查询参数
 */
@Data
@ApiModel(value = "职位查询参数")
public class PositionQueryDto {

    @ApiModelProperty(value = "职位名称，模糊查询")
    private String positionName;

    @ApiModelProperty(value = "所属部门")
    private String department;

    @ApiModelProperty(value = "职位级别")
    private String positionLevel;

    @ApiModelProperty(value = "招聘状态: 0待招聘 1已关闭 2招聘中")
    private Integer status;

    @ApiModelProperty(value = "页码，从1开始")
    private Integer pageNum = 1;

    @ApiModelProperty(value = "每页记录数")
    private Integer pageSize = 10;

    @ApiModelProperty(value = "是否分页查询，true为分页查询，false为全量查询")
    private Boolean isPaged = true;
} 